/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package presentation.view;

import javax.swing.ImageIcon;
import javax.swing.JMenuBar;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

/**
 *
 * @author Joanna 8a
 */
public class FramePrincipal extends javax.swing.JFrame {

    /**
     * Creates new form FramePrincipal
     */
    public FramePrincipal() {
        initComponents();
        setTitle("Proyect Stunnicus [r1]");
        controlBarraHerramientas(false);
        this.cambiarPanel(new PanelLogin(this));

    }

    public void controlBarraHerramientas(boolean habilitar) {
        jMenuBar1.setVisible(habilitar);
        this.setResizable(habilitar);
    }

    public void cambiarPanel(JPanel panel) {
        jPanel_Principal.setVisible(false);
        jPanel_Principal.removeAll();
        jPanel_Principal.add(panel);
        jPanel_Principal.setSize(panel.getPreferredSize());
        jPanel_Principal.setVisible(true);
        this.setSize(this.getPreferredSize());
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jPanel_Principal = new javax.swing.JPanel();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu_MiCuenta = new javax.swing.JMenu();
        jMenuItem_VerCuenta = new javax.swing.JMenuItem();
        jMenuItem_ModificarCuenta = new javax.swing.JMenuItem();
        jMenuItem_EliminarCuenta = new javax.swing.JMenuItem();
        jMenuItem_CerrarSesion = new javax.swing.JMenuItem();
        jMenuItemSalir = new javax.swing.JMenuItem();
        jMenu_Horario = new javax.swing.JMenu();
        jMenuItem_VerHorario = new javax.swing.JMenuItem();
        jMenuItem_ModificarHorario = new javax.swing.JMenuItem();
        jMenuItem_EliminarHorario = new javax.swing.JMenuItem();
        jMenuItem_NuevoHorario = new javax.swing.JMenuItem();
        jMenu_Notas = new javax.swing.JMenu();
        jMenuItemVerNotas = new javax.swing.JMenuItem();
        jMenuItemModNotas = new javax.swing.JMenuItem();
        jMenu_Contactos = new javax.swing.JMenu();
        jMenuItem_VerContactos = new javax.swing.JMenuItem();
        jMenuItem_ModificarContacto = new javax.swing.JMenuItem();
        jMenuItem_EliminarContacto = new javax.swing.JMenuItem();
        jMenuItem1 = new javax.swing.JMenuItem();
        jMenu_Materias = new javax.swing.JMenu();
        jMenuItem_AgregarMateria = new javax.swing.JMenuItem();
        jMenuItem_ModificarMateria = new javax.swing.JMenuItem();
        jMenuItem_EliminarMateria = new javax.swing.JMenuItem();
        jMenuProfesores = new javax.swing.JMenu();
        jMenuItemAñadirProfesor = new javax.swing.JMenuItem();
        jMenuItemModificarProfesor = new javax.swing.JMenuItem();
        jMenuItemEliminarProfesor = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setIconImage(new ImageIcon(getClass().getResource("/presentation/view/images/StunnicusIcon.gif")).getImage());

        jPanel_Principal.setLayout(new java.awt.BorderLayout());
        getContentPane().add(jPanel_Principal, java.awt.BorderLayout.CENTER);

        jMenuBar1.setFont(new java.awt.Font("Segoe UI Light", 1, 14)); // NOI18N

        jMenu_MiCuenta.setText("Mi Cuenta");
        jMenu_MiCuenta.setFont(new java.awt.Font("Segoe UI Light", 1, 12)); // NOI18N

        jMenuItem_VerCuenta.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_VerCuenta.setText("Ver Cuenta");
        jMenuItem_VerCuenta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_VerCuentaActionPerformed(evt);
            }
        });
        jMenu_MiCuenta.add(jMenuItem_VerCuenta);

        jMenuItem_ModificarCuenta.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_ModificarCuenta.setText("Modificar Cuenta");
        jMenuItem_ModificarCuenta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_ModificarCuentaActionPerformed(evt);
            }
        });
        jMenu_MiCuenta.add(jMenuItem_ModificarCuenta);

        jMenuItem_EliminarCuenta.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_EliminarCuenta.setText("Eliminar Cuenta");
        jMenuItem_EliminarCuenta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_EliminarCuentaActionPerformed(evt);
            }
        });
        jMenu_MiCuenta.add(jMenuItem_EliminarCuenta);

        jMenuItem_CerrarSesion.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_CerrarSesion.setText("Cerrar Sesión");
        jMenuItem_CerrarSesion.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_CerrarSesionActionPerformed(evt);
            }
        });
        jMenu_MiCuenta.add(jMenuItem_CerrarSesion);

        jMenuItemSalir.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItemSalir.setText("Salir");
        jMenuItemSalir.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemSalirActionPerformed(evt);
            }
        });
        jMenu_MiCuenta.add(jMenuItemSalir);

        jMenuBar1.add(jMenu_MiCuenta);

        jMenu_Horario.setText("Horario");
        jMenu_Horario.setFont(new java.awt.Font("Segoe UI Light", 1, 12)); // NOI18N

        jMenuItem_VerHorario.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_VerHorario.setText("Ver Horario");
        jMenuItem_VerHorario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_VerHorarioActionPerformed(evt);
            }
        });
        jMenu_Horario.add(jMenuItem_VerHorario);

        jMenuItem_ModificarHorario.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_ModificarHorario.setText("Modificar Horario");
        jMenuItem_ModificarHorario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_ModificarHorarioActionPerformed(evt);
            }
        });
        jMenu_Horario.add(jMenuItem_ModificarHorario);

        jMenuItem_EliminarHorario.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_EliminarHorario.setText("Eliminar Horario");
        jMenuItem_EliminarHorario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_EliminarHorarioActionPerformed(evt);
            }
        });
        jMenu_Horario.add(jMenuItem_EliminarHorario);

        jMenuItem_NuevoHorario.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_NuevoHorario.setText("Crear Nuevo Horario");
        jMenuItem_NuevoHorario.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_NuevoHorarioActionPerformed(evt);
            }
        });
        jMenu_Horario.add(jMenuItem_NuevoHorario);

        jMenuBar1.add(jMenu_Horario);

        jMenu_Notas.setText("Notas");
        jMenu_Notas.setFont(new java.awt.Font("Segoe UI Light", 1, 12)); // NOI18N

        jMenuItemVerNotas.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItemVerNotas.setText("Ver Notas");
        jMenuItemVerNotas.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemVerNotasActionPerformed(evt);
            }
        });
        jMenu_Notas.add(jMenuItemVerNotas);

        jMenuItemModNotas.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItemModNotas.setText("Modificar Notas");
        jMenuItemModNotas.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemModNotasActionPerformed(evt);
            }
        });
        jMenu_Notas.add(jMenuItemModNotas);

        jMenuBar1.add(jMenu_Notas);

        jMenu_Contactos.setText("Contactos");
        jMenu_Contactos.setFont(new java.awt.Font("Segoe UI Light", 1, 12)); // NOI18N

        jMenuItem_VerContactos.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_VerContactos.setText("Ver Contactos");
        jMenuItem_VerContactos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_VerContactosActionPerformed(evt);
            }
        });
        jMenu_Contactos.add(jMenuItem_VerContactos);

        jMenuItem_ModificarContacto.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_ModificarContacto.setText("Modificar Contacto");
        jMenuItem_ModificarContacto.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_ModificarContactoActionPerformed(evt);
            }
        });
        jMenu_Contactos.add(jMenuItem_ModificarContacto);

        jMenuItem_EliminarContacto.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_EliminarContacto.setText("Eliminar Contacto");
        jMenuItem_EliminarContacto.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_EliminarContactoActionPerformed(evt);
            }
        });
        jMenu_Contactos.add(jMenuItem_EliminarContacto);

        jMenuItem1.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem1.setText("Agregar Contacto");
        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem1ActionPerformed(evt);
            }
        });
        jMenu_Contactos.add(jMenuItem1);

        jMenuBar1.add(jMenu_Contactos);

        jMenu_Materias.setText("Materias");
        jMenu_Materias.setFont(new java.awt.Font("Segoe UI Light", 1, 12)); // NOI18N

        jMenuItem_AgregarMateria.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_AgregarMateria.setText("Agregar Materia");
        jMenuItem_AgregarMateria.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_AgregarMateriaActionPerformed(evt);
            }
        });
        jMenu_Materias.add(jMenuItem_AgregarMateria);

        jMenuItem_ModificarMateria.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_ModificarMateria.setText("Modificar Materia");
        jMenuItem_ModificarMateria.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_ModificarMateriaActionPerformed(evt);
            }
        });
        jMenu_Materias.add(jMenuItem_ModificarMateria);

        jMenuItem_EliminarMateria.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItem_EliminarMateria.setText("Eliminar Materia");
        jMenuItem_EliminarMateria.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_EliminarMateriaActionPerformed(evt);
            }
        });
        jMenu_Materias.add(jMenuItem_EliminarMateria);

        jMenuBar1.add(jMenu_Materias);

        jMenuProfesores.setText("Profesores");
        jMenuProfesores.setFont(new java.awt.Font("Segoe UI Light", 1, 12)); // NOI18N

        jMenuItemAñadirProfesor.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItemAñadirProfesor.setText("Añadir Profesor");
        jMenuItemAñadirProfesor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemAñadirProfesorActionPerformed(evt);
            }
        });
        jMenuProfesores.add(jMenuItemAñadirProfesor);

        jMenuItemModificarProfesor.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItemModificarProfesor.setText("Modificar Profesor");
        jMenuItemModificarProfesor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemModificarProfesorActionPerformed(evt);
            }
        });
        jMenuProfesores.add(jMenuItemModificarProfesor);

        jMenuItemEliminarProfesor.setFont(new java.awt.Font("Segoe UI Light", 0, 12)); // NOI18N
        jMenuItemEliminarProfesor.setText("Eliminar Profesor");
        jMenuItemEliminarProfesor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItemEliminarProfesorActionPerformed(evt);
            }
        });
        jMenuProfesores.add(jMenuItemEliminarProfesor);

        jMenuBar1.add(jMenuProfesores);

        setJMenuBar(jMenuBar1);

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void jMenuItem_VerCuentaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_VerCuentaActionPerformed
        String verCuenta = "Ver Cuenta";
        cambiarPanel(new PanelMiCuenta(false, verCuenta, this));
    }//GEN-LAST:event_jMenuItem_VerCuentaActionPerformed

    private void jMenuItem_VerHorarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_VerHorarioActionPerformed
        cambiarPanel(new PanelHorario(1));
    }//GEN-LAST:event_jMenuItem_VerHorarioActionPerformed

    private void jMenuItem_ModificarContactoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_ModificarContactoActionPerformed
        cambiarPanel(new PanelVerContactos(2));
        
    }//GEN-LAST:event_jMenuItem_ModificarContactoActionPerformed

    private void jMenuItem_AgregarMateriaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_AgregarMateriaActionPerformed
        cambiarPanel(new PanelAñadirMateria(this));
    }//GEN-LAST:event_jMenuItem_AgregarMateriaActionPerformed

    private void jMenuItem_EliminarHorarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_EliminarHorarioActionPerformed
        cambiarPanel(new PanelHorario(3));
    }//GEN-LAST:event_jMenuItem_EliminarHorarioActionPerformed

    private void jMenuItem_ModificarCuentaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_ModificarCuentaActionPerformed
        cambiarPanel(new PanelRegistro(this, "Modificar"));
    }//GEN-LAST:event_jMenuItem_ModificarCuentaActionPerformed

    private void jMenuItem_EliminarCuentaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_EliminarCuentaActionPerformed
        String elimCuenta = "Eliminar Cuenta";
        cambiarPanel(new PanelMiCuenta(false, elimCuenta, this));
    }//GEN-LAST:event_jMenuItem_EliminarCuentaActionPerformed

    private void jMenuItemSalirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemSalirActionPerformed
        vo.AlumnoVO al = new presentation.controller.ControlPanelMiCuenta().FindByIp();
        al.setUsuarioActivo(new presentation.controller.ControlPanelRegistro().ColocarIpUsuario());
        new presentation.controller.ControlPanelRegistro().ModificarAlumno(al, al.getPassword());
        System.exit(0);
    }//GEN-LAST:event_jMenuItemSalirActionPerformed

    private void jMenuItem_ModificarMateriaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_ModificarMateriaActionPerformed
        cambiarPanel(new PanelModificarMateria(2));
    }//GEN-LAST:event_jMenuItem_ModificarMateriaActionPerformed

    private void jMenuItem_EliminarMateriaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_EliminarMateriaActionPerformed
        cambiarPanel(new PanelModificarMateria(1));
    }//GEN-LAST:event_jMenuItem_EliminarMateriaActionPerformed

    private void jMenuItem_VerContactosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_VerContactosActionPerformed
        cambiarPanel(new PanelVerContactos(1));
    }//GEN-LAST:event_jMenuItem_VerContactosActionPerformed

    private void jMenuItemVerNotasActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemVerNotasActionPerformed
        cambiarPanel(new PanelNotas(true));
    }//GEN-LAST:event_jMenuItemVerNotasActionPerformed

    private void jMenuItemModNotasActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemModNotasActionPerformed
        cambiarPanel(new PanelNotas(false));
    }//GEN-LAST:event_jMenuItemModNotasActionPerformed

    private void jMenuItem_EliminarContactoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_EliminarContactoActionPerformed
        cambiarPanel(new PanelVerContactos(3));
    }//GEN-LAST:event_jMenuItem_EliminarContactoActionPerformed

    private void jMenuItemAñadirProfesorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemAñadirProfesorActionPerformed
    FrameAñadirProfesor frameAñPr=new FrameAñadirProfesor();
    frameAñPr.setLocationRelativeTo(this);
    frameAñPr.setVisible(true);
    }//GEN-LAST:event_jMenuItemAñadirProfesorActionPerformed

    private void jMenuItemModificarProfesorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemModificarProfesorActionPerformed
        cambiarPanel(new PanelModificarProfesor(1, this));
    }//GEN-LAST:event_jMenuItemModificarProfesorActionPerformed

    private void jMenuItemEliminarProfesorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemEliminarProfesorActionPerformed
        cambiarPanel(new PanelModificarProfesor(2, this));
    }//GEN-LAST:event_jMenuItemEliminarProfesorActionPerformed

    private void jMenuItem_ModificarHorarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_ModificarHorarioActionPerformed
        cambiarPanel(new PanelHorario(2));
    }//GEN-LAST:event_jMenuItem_ModificarHorarioActionPerformed

    private void jMenuItem_CerrarSesionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_CerrarSesionActionPerformed
        vo.AlumnoVO al = new presentation.controller.ControlPanelMiCuenta().FindByIp();
        al.setUsuarioActivo(new presentation.controller.ControlPanelRegistro().ColocarIpUsuario());
        new presentation.controller.ControlPanelRegistro().ModificarAlumno(al, al.getPassword());
        JOptionPane.showMessageDialog(this,
                "Sesión cerrada con éxito.");
        
        cambiarPanel(new PanelLogin(this));
        
        //codigo para la sesion
        
        controlBarraHerramientas(false);
    }//GEN-LAST:event_jMenuItem_CerrarSesionActionPerformed

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
        cambiarPanel(new PanelAgregarContacto());
    }//GEN-LAST:event_jMenuItem1ActionPerformed

    private void jMenuItem_NuevoHorarioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem_NuevoHorarioActionPerformed
        cambiarPanel(new PanelMaterias(this));
    }//GEN-LAST:event_jMenuItem_NuevoHorarioActionPerformed

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /*
         * Set the Nimbus look and feel
         */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /*
         * If Nimbus (introduced in Java SE 6) is not available, stay with the
         * default look and feel. For details see
         * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /*
         * Create and display the form
         */
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                FramePrincipal fp = new FramePrincipal();
                fp.setLocationRelativeTo(null);
                fp.setVisible(true);
            }
        });
    }

    public JMenuBar getjMenuBar1() {
        return jMenuBar1;
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenuItem jMenuItemAñadirProfesor;
    private javax.swing.JMenuItem jMenuItemEliminarProfesor;
    private javax.swing.JMenuItem jMenuItemModNotas;
    private javax.swing.JMenuItem jMenuItemModificarProfesor;
    private javax.swing.JMenuItem jMenuItemSalir;
    private javax.swing.JMenuItem jMenuItemVerNotas;
    private javax.swing.JMenuItem jMenuItem_AgregarMateria;
    private javax.swing.JMenuItem jMenuItem_CerrarSesion;
    private javax.swing.JMenuItem jMenuItem_EliminarContacto;
    private javax.swing.JMenuItem jMenuItem_EliminarCuenta;
    private javax.swing.JMenuItem jMenuItem_EliminarHorario;
    private javax.swing.JMenuItem jMenuItem_EliminarMateria;
    private javax.swing.JMenuItem jMenuItem_ModificarContacto;
    private javax.swing.JMenuItem jMenuItem_ModificarCuenta;
    private javax.swing.JMenuItem jMenuItem_ModificarHorario;
    private javax.swing.JMenuItem jMenuItem_ModificarMateria;
    private javax.swing.JMenuItem jMenuItem_NuevoHorario;
    private javax.swing.JMenuItem jMenuItem_VerContactos;
    private javax.swing.JMenuItem jMenuItem_VerCuenta;
    private javax.swing.JMenuItem jMenuItem_VerHorario;
    private javax.swing.JMenu jMenuProfesores;
    private javax.swing.JMenu jMenu_Contactos;
    private javax.swing.JMenu jMenu_Horario;
    private javax.swing.JMenu jMenu_Materias;
    private javax.swing.JMenu jMenu_MiCuenta;
    private javax.swing.JMenu jMenu_Notas;
    private javax.swing.JPanel jPanel_Principal;
    // End of variables declaration//GEN-END:variables
}
